﻿body 
{
    font-family: Consolas;
    font-size: 13px;
    color: #008000;
}

p.introduction
{
    font-size: 13px;
    color: #FFFFFF;
}

label
{
    color:#008000; 
    font-size: 13px;
}

input
{
    border-collapse: collapse;
}
input:focus 
{
    border: 1px solid #666;
}

/* Input/Form Styles */
	
select {padding: 2px 5px; border: 2px solid #008000; border-radius: 5px; -moz-border-radius: 5px;color:#008000;font-weight:700;}
label {padding-right: 20px; display: block; color: #008000; font-weight:normal; font-size:11pt; }
input, textarea {font-family: Arial, Helvetica, sans-serif;}
.inputbox {border: 2px solid #008000; padding: 2px; width: 200px; -moz-border-radius: 3px; border-radius: 3px; background: #d0d0d0; color:#008000; /* url(/Images/bg_fade_sml.png) repeat-x top */ }
	.inputbox:focus { border: 3px solid #0080ff; background: #ffff88; }
.errorbox {border: 1px solid #CC0000; background: #FCF0EF url(/Images/bg_fade_red_sml.png) repeat-x top; color: #CC0000; margin-right: 5px;}
	.errorbox:focus {border: 1px solid #8A0000;}
.correctbox {border: 1px solid #9DB832; background: #F3F8E0 url(/Images/bg_fade_green_sml.png) repeat-x top;; color: #9DB832; margin-right: 5px;}
	.correctbox:focus {border: 1px solid #7C9227;}
.smallbox {width: 150px;}
.textarea400 { width:400px; height:80px; border:1px #008000 solid; margin:10px 0 2px 0; color:#008000; }

table.normal_table 
{
    border-collapse: collapse;
    border:1px #008000 solid;
}

table.normal_table th
{
    background-color: #0080ff;
    color: #ffffff;
    border:1px #008000 solid;
    padding: 2px;
}

table.normal_table td
{
    border:1px #008000 solid;
    padding: 2px;
}

table.normal_table tbody tr:hover 
{
	background-color:#f97c00;
	color:#FFFFFF;
}

table.normal_table tbody tr:hover  a
{
	background-color:#f97c00;
	color: #FFFFFF!important;
}

a.edit_link
{
    color: #dddd00!important;
}

a.edit_link:hover
{
    color: #008000!important;
}